package k1_exercise;

import java.util.Scanner;

public class Loop_getMaxNumber {
    /**
     * 授收一个整数，统计它的各位数字中零的个数，并求各位数字中的最大者。
     * 例如，如果输入的是12065，则输出0的个数是：1，最大数字是：6
     */
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个数字：");
        int tmpNumber = scanner.nextInt();

        //初始化0的数量
        int zeroCount = 0;
        //初始化最小值为0
        int maxNumber = 0;

        int currentNumber;

        while(tmpNumber>0){
            //通过取余的方式，获取最后一位数字
            currentNumber = tmpNumber%10;

            if(currentNumber==0){
                zeroCount++;
            }

            if(currentNumber>maxNumber){
                maxNumber = currentNumber;
            }

            tmpNumber /= 10;
        }

        System.out.println("0共有"+zeroCount+"个，最大值是："+maxNumber);
    }
}
